package domain

type TmallMallitemcenterSupplierAbilityUpdateResult struct {
	/*
	   结果     */
	ResultData *bool `json:"result_data,omitempty" `

	/*
	   message     */
	Message *string `json:"message,omitempty" `

	/*
	   错误类型     */
	ErrorType *int64 `json:"error_type,omitempty" `

	/*
	   错误码     */
	ErrorCode *string `json:"error_code,omitempty" `

	/*
	   true或false     */
	Success *bool `json:"success,omitempty" `
}

func (s *TmallMallitemcenterSupplierAbilityUpdateResult) SetResultData(v bool) *TmallMallitemcenterSupplierAbilityUpdateResult {
	s.ResultData = &v
	return s
}
func (s *TmallMallitemcenterSupplierAbilityUpdateResult) SetMessage(v string) *TmallMallitemcenterSupplierAbilityUpdateResult {
	s.Message = &v
	return s
}
func (s *TmallMallitemcenterSupplierAbilityUpdateResult) SetErrorType(v int64) *TmallMallitemcenterSupplierAbilityUpdateResult {
	s.ErrorType = &v
	return s
}
func (s *TmallMallitemcenterSupplierAbilityUpdateResult) SetErrorCode(v string) *TmallMallitemcenterSupplierAbilityUpdateResult {
	s.ErrorCode = &v
	return s
}
func (s *TmallMallitemcenterSupplierAbilityUpdateResult) SetSuccess(v bool) *TmallMallitemcenterSupplierAbilityUpdateResult {
	s.Success = &v
	return s
}
